Career 2018 2017 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004 2003 2002 2001 2000
All Rounds Final 1/2 1/4 First Second Third Fourth Pre-q Rubber 1 Rubber 2 Rubber 3 Rubber 4 Rubber 5 Robin Bronze Q3 N/A Q2 Q1 ER Q4 CR QF Q5 N/A
All Courts Acrylic N/A Clay Grass Carpet Hard I.hard
All Tour Croatia F1 Portugal F1 Portugal F2 Italy F1 Italy F2 Germany F4 Italy F5 Italy F6 Italy F9 Italy F11 Italy F12 Italy F13 Austria F2 Belgium F2 Austria F1 Italy F1 Italy F4 Hungary F3 Italy F12 Italy F15 Italy F16 Italy F30 Italy F31 Italy F32 Italy F34 Italy F35 Tunisia F6 Spain F2 Spain F3 Spain F4 Italy F2 Switzerland F1 Switzerland F2 Italy F6 Italy F7 Italy F9 Italy F15 Italy F16 Italy F19 Germany F7 Germany F1 Germany F2 Germany F4 Germany F5 Italy F2 Italy F4 Netherlands F3 Germany F8 Italy F5 Germany F7 Austria F2 Italy F21 Italy F22 Croatia F7 Croatia F8 Italy F11 Netherlands F3 Germany F7 Italy F1 Italy F4 Italy F5 Italy F14 Italy F6 Italy F20 Poland F1 Romania F7 France F14 Ostdeutscher Sparkessen Cup - Dresden Challenger ATP de Cuenca Diario El Mercurio - Cuenca Architect Open - Budapest Copa Petrobras - Santiago Challenger Cudad de Guayaquil - Guayaquil Penza Cup - Penza Togliatti Cup - Togliatti St. Petersburg Challenger 2006 - St. Petersburg Genoa Open - Genova Mitsubishi Electric Europe Cup - Monza Morocco Tennis Tour - Casablanca Ciudad de Pozoblanco Open Diputacion - Cordoba Kos-Zucchetti Tennis Cup - Cordenons XXXIV Edizione 'A. Savoldi-Marco Co.' Trofeo Dimmidisi - Manerbio Alexander Kolyaskin Memorial - Donetsk Lubbock Challenger - Lubbock Oklahoma Challenger - Tulsa Challenger Tunisie - Tunis Taiwan Challenger - Kaohsiung Busan Open Challenger Tennis - Busan Barletta Challenger Memorial A. Manfredini Sassuolo Challenger - Sassuolo Samarkand Challenger - Samarkand VII Trofeo Ciudad de Quito - Quito Copa Ericsson Uruguay - Montevideo Nord LB Open - Braunschweig Guzzini Challenger - Recanati Porsche Open - Poznan Aamulehti Tampere Open - Tampere Stella Artois Clay Court Championships - Budaors Tampere Imageneering Open - Tampere Mordovia Cup - Mordovia XXXV Edizione A Savoldi-Marco Co. Trofeo Dimmidisi - Manerbio Rhein-Main Challenger 2003 - Aschaffenburg Citta di Como Challenger - Como UTC Open - Cherkassy Gemax Samsung Open 2004 - Belgrade Open Mutouest - St. Brieuc Tennis Napoli Cup 2004 - Napoli Tennislife Cup - Napoli Tennis Napoli Cup - Napoli Copa Petrobras-Paraguay - Asuncion Citta di Monza - Monza Copa Petrobras-Uruguay - Montevideo Tashkent Challenger - Tashkent Copa Petrobras-Argentina - Buenos Aires Gemax Open 2002 - Belgrade Bancolombia Open - Cali Bauer Watertechnilogy Cup 2008 - Eckental Asirom Challenger Brasov - Brasov IV Challenger Ciudad De Guayaquil - Guayaquil Ljubljana Open - Ljubljana Bukhara Challenger - Bukhara Stella Artois Clay Court Championships - Budaors EI Bank Bulgarian Challenger - Sofia Iquique Challenger Copa Ericsson Chile - Santiago Wolfsburg Challenger Banja Luka 2002 - Banja Luka Rabat Challenger IPP Open - Helsinki Mordovia Cup - Saransk Marrakech Challenger Neride Prague Indoor - Prague Jameson Cup - Milan Napoli Challenger UTC Open by Selena - Cherkassy Gemax Open - Belgrade Rome Challenger Tunis Challenger Baumag Open - Budapest Ljubljana Open - Ljubljana Atlantic City Open - Atlantic City Malaysian Open - Kuala Lumpur Zagreb Challenger Bulgarian Open - Sofia Karlsruhe Challenger Furth Challenger Lugano Challenger Kosice Challenger Bytom Challenger Milan Challenger Copa Sevilla Internacionales de Andalucia - Seville Lambertz Open - Aachen The Nottingham Challenger - Nottingham IPP Open - Helsinki Volkswagen Challenger 2004 - Wolfsburg Sarajevo Open 2004 - Sarajevo 6th Sardinian International Championships - Cagliari San Luis Potosi Challenger - San Luis Potosi Challenger Citta di Olbia - Olbia San Remo Tennis Cup - San Remo Fergana Challenger - Fergana Ljubljana Open - Ljubljana Memorial Savigni - Sassuolo ATU Cup - Weiden Oberstaufen Challenger Open de Montauban - Montauban Nokian Hakkapeliitta Open - Tampere Mordovia Cup - Mordovia Timisoara Challenger - Timisoara Alfa Romeo Tennis Cup - Cordenons IPP Geneva Trophy - Geneva Samarkand Challenger - Samarkand Kyiv Open - Kiev Rhein-Main Challenger 2004 - Aschaffenburg Tehran Open 2004 - Tehran Dubrovnik Open - Dubrovnik SIR Supermercadi Challenger - Rome Tiburon Challenger - Tiburon Burbank Challenger - Burbank 2004 Keys Gate Challenger - Homestead Music City Challenger - Nashville IPP Open - Helsinki Open de la Ville de Saint Denis - Reunion Island Mauritius Open - Mauritius La Serena Open - La Serena Copa Telefonica CTC Chile - Santiago IX Torneo Internacionale de Tennis - Barletta Rimini Challenger Olbia Challenger - Olbia Orbetello Challenger Zagreb Open - Zagreb 4° Sporting Challenger - Turin San Marino Challenger Morocco Tennis Tour - Tanger Societa Canottieri Mincio 2005 - Mantova Samarkand Challenger Nokian Hakkapeliitta Open - Tampere Guzzini Challenger - Recanati Togliatti Cup - Togliatti Mordovia Cup 2005 - Saransk Sina-Kia Motors Tennis Cup - Cordenons Samarkand Challenger - Samarkand Bukhara Challenger - Bukhara Challenger Brasov - Brasov Banja Luka Challenger 2005 - Banja Luka XI Trofeo Ciudad de Quito - Quito Copa Petrobras - Bogota Copa Petrobras - Montevideo Copa Petrobras - Aracaju Copa Petrobras - Buenos Aires Copa Kia - Santiago Todi Challenger 10° Trofeo Luigi Pezzoli - Bergamo Palermo Challenger Garden Open - Rome San Remo Tennis Cup-16° Piertomaso Tessitore - San Remo Memorial Manfredini - Sassuolo San Marino Cepu Open - San Marino Aachen Challenger Challenger Brasov - Brasov Challenger Copa Sevilla - Seville Open Costa Daurada - Tarragona Ciutat de Barcelona - Barcelona Copa Petrobras Colombia - Bogota Copa Petrobras Uruguray - Montevideo Copa Petrobras Brazil - Aracaju Genova Challenger Copa Petrobras Argentina - Buenos Aires Bauer Watertechnology Cup - Eckental Copa Petrobras Paraguay - Asuncion IPP Open - Helsinki La Serena Open - La Serena Heilbronn Open - Heilbronn Copa Kia Challenger ATP - Santiago II Cyclus Open de Tenis - Florianopolis 4th Volkswagen Challenger - Wolfsburg Shimadzu All Japan Indoor Tennis Championships - Kyoto Samsung Challenger 2007 - Ho Chi Minh City Morocco Tennis Tour - Rabat Morocco Tennis Tour - Fes Open Prevadies - St. Brieuc Salinas Challenger XL Bermuda Open - Bermuda Prosperita Open 2007 - Ostrava Ostdeutscher Sparkessen Cup - Dresden Isla de Gran Canaria - Mas Palomas Schickedanz Open 2007 - Furth Polska Energia Open - Bytom Steelers Cup - Kosice Almaty Challenger 1 - Almaty Almaty Challenger 2 - Almaty Sporting Challenger '07 Trofeo Regione Piemonte - Turin Siemens Open 2007 - Scheveningen Riviera di Rimini Challenger - Rimini Open Castilla y Leon - Segovia Akbank Private Banking TED Open - Istanbul Barletta Challenger Napoli Challenger Bruno & Bruno Trial Lawyers Men's Challenger - New Orleans Rome Challenger Tunis Challenger Fergana Challenger Furth Challenger Lugano Challenger Penza Challenger Como Challenger Saransk Challenger Heilbronn Open - Heilbronn Kitzbuhel Challenger Samarkand Challenger 5 Volkswagen Challenger - Wolfsburg Morocco Tennis Tour - Meknes 12 Open Barletta Citta Della Disfida Trofeo Angeldevil - Barletta Open Prevadies St. Brieuc Cotes D'Amor - St. Brieuc Alphen Challenger Rijeka Challenger Ljubljana Challenger Napoli Challenger Palermo Challenger Tashkent Challenger Eckental Challenger Ortisei Challenger III Isla de Lanzarote - Lanzarote Salzburg Challenger Tunis Open - Tunis St. Brieuc Challenger Kosice Open-Steelers Cup 2008 - Kosice Cremona Challenger Sporting Challenger '08-Trofeo Regione Piemonte - Turin Challenger Banque Nationale - Granby Moncton Men's Challenger - Moncton Milan Challenger Astana Challenger Beijing Challenger San Marino Challenger Cordenons Challenger Karshi Challenger Shanghai Challenger Ningboo Challenger Tashkent Challenger Ortisei Challenger 2nd Campionati Internazionali di Tennis Del'Umbria - Todi Fergana Challenger Braunschweig Challenger Astana Challenger Beijing Challenger Brasov Challenger Seville Challenger Lermontov Challenger Tashkent Challenger Rio De Janeiro Challenger Porto Alegre Challenger Montevideo Challenger Ortisei Challenger Sao Leopoldo Challenger Marbella Challenger Bergamo Challenger Mersin Challenger Itajai Challenger Tunis Challenger Samarkand Challenger Arad Challenger Timisoara Challenger Lexington Challenger Constanta Challenger Aptos Challenger Cordenons Challenger Rijeka Challenger Genova Challenger St. Remy Challenger Petange Challenger Szczecin Challenger Fergana Challenger Tashkent Challenger Mouilleron-Le-Captif Challenger San Sebastian Challenger Kazan Challenger Eckental Challenger Bratislava Challenger Ortisei Challenger Andria Challenger Bergamo Challenger Astana Challenger Cherbourg Challenger Kazan Challenger Sarasota Challenger Savannah Challenger Samarkand Challenger Kosice Challenger Marburg Challenger Braunschweig Challenger Winnetka Challenger Zagreb Challenger Vancouver Challenger Cortina Challenger Arad Challenger Cordenons Challenger Como Challenger Genova Challenger Banja Luka Challenger Mons Challenger Tashkent Challenger Geneva Challenger Bratislava Challenger Brescia Challenger Bergamo Challenger Wroclaw Challenger Cherbourg Challenger Quimper Challenger Karshi Challenger Marburg Challenger Braunschweig Challenger Bergamo Challenger Wolfsburg Challenger Aptos Challenger Vancouver Challenger Karshi Challenger Agri Challenger Tashkent Challenger Eckental Challenger Salinas Challenger Brescia Challenger Santiago Challenger ATP Challenger Tour Finals St. Brieuc Challenger Caltanissetta Challenger Bergamo Challenger Kazan Challenger Rome Challenger San Marino Challenger Rome Challenger Moscow Challenger Bastad Challenger San Benedetto Challenger Sibiu Challenger Recanati Challenger Memorial Kolyaskin - Donetsk Aptos Challenger Samarkand Challenger Manerbio Challenger Wroclaw Challenger Como Challenger Genova Challenger Banja Luka Challenger Arad Challenger Fergana Challenger Napoli Challenger Bangkok Challenger Tashkent Challenger Ismaning Challenger Aptos Challenger Palermo Challenger Bratislava Challenger Karshi Challenger Samarkand Challenger Heilbronn Challenger Astana Challenger Burnie Challenger Wolfsburg Challenger Samarkand Challenger Cherbourg Challenger Rome Challenger Caltanissetta Challenger Monza Challenger Arad Challenger Timisoara Challenger Recanati Challenger Orbetello Challenger Sibiu Challenger Samarkand Challenger Karshi Challenger Segovia Challenger Samarkand Challenger Santos Challenger Sao Paulo Challenger Como Challenger Seoul Challenger Winnetka Challenger San Benedetto Challenger Como Challenger Binghamton Challenger 9th Torneo B. Camparini Arpa Ceramic Cup - Reggio Emilia Irving Challenger Guzzini Challenger - Recanati St. Petersburg Challenger by Kinex - St. Petersburg Prostejov Challenger Como Challenger Izmir Challenger Steelers Cup - Kosice Brest Challenger Bratislava Challenger Quimper Challenger Jonkoping Challenger Samarkand Challenger Bukhara Challenger - Bukhara Copa Ericsson Argentina - Buenos Aires Canottieri Mincio Open - Mantova Karshi Challenger Shymkent Challenger Astana Challenger Chengdu Challenger Eckental Challenger Bratislava Challenger Brescia Challenger IX Abierto Internacional de Salinas - Salinas Antonio Savoldi-Marco Co. - Manerbio Fergana Challenger PEOPLEnet Cup - Dnepropetrovsk Bangkok Challenger President's Cup 2000 - Tashkent Franklin Templeton Tennis Classic - Scottsdale Estoril Open - Estoril St. Petersburg Open - St. Petersburg President's Cup - Tashkent Milan Indoors - Milan BMW Open - Munich Synsam Swedish Open - Bastad Allianz Suisse Open - Gstaad Milan Indoors - Milan BellSouth Open - Vina del Mar Argentina Open - Buenos Aires BMW Open - Munich Movistar Open - Vina del Mar Copa Telmex - Buenos Aires Brasil Open - Costa do Sauipe Abierto Mexicano Telcel - Acapulco Open de Tenis Comunidad Valenciana - Valencia U.S. Men's Clay Court Championships - Houston Gerry Weber Open - Halle Synsam Swedish Open - Bastad Generali Open - Kitzbuhel Orange Prokom Open - Sopot Pilot Pen Tennis - New Haven BCR Open Romania - Bucharest Qatar Open - Doha PBZ Zagreb Indoors - Zagreb Open Seat Godo 2005 - Barcelona Copa Telmex - Buenos Aires Abierto Mexicano Telcel - Acapulco Open Seat Godo 2007 - Barcelona BMW Open - Munich Mercedes Cup - Stuttgart Generali Open - Kitzbuhel Sydney International - Sydney Orange Prokom Open - Sopot China Open - Beijing AIG Japan Open Tennis Championships - Tokyo Medibank International - Sydney BMW Open - Munich Orange Warsaw Open - Warsaw Catella Swedish Open - Bastad ATP Studena Croatia Open Umag - Umag Dutch Open Tennis - Amersfoort Movistar Open - Vina del Mar Brasil Open - Costa do Sauipe Grand Prix Hassan II - Casablanca Allianz Suisse Open Gstaad - Gstaad Serbia Open - Belgrade Mumbai Open - Mumbai St. Petersburg Open - St. Petersburg Brasil Open - Costa do Sauipe Qatar Exxon Mobil Open - Doha Next Generation Adelaide International - Adelaide Brasil Open - Costa do Sauipe Copa Telmex - Buenos Aires Open Sabadell Atlantico - Barcelona Abierto Mexicano Telcel - Acapulco Serbia Open - Belgrade BMW Open - Munich Grand Prix Hassan II - Casablanca Allianz Suisse Open Gstaad - Gstaad Qatar ExxonMobil Open - Doha PBZ Zagreb Indoors - Zagreb Copa Telmex - Buenos Aires Movistar Open - Santiago AEGON International - Eastbourne Mercedes Cup - Stuttgart Credit Agricole Suisse Open - Gstaad Mercedes Cup - Stuttgart 2003 USTA Tallahassee Tennis Challenger - Tallahassee AEGON International - Eastbourne Hall of Fame Tennis Championships - Newport ATP Vegeta Croatia Open - Umag PBZ Zagreb Indoors - Zagreb AEGON Championships - London BMW Open - Munich Copa Claro - Buenos Aires BRD Nastase Tiriac Trophy - Bucharest Next Generation Adelaide International - Adelaide Millennium Estoril Open - Estoril AEGON International - Eastbourne Claro Open Colombia - Bogota Vegeta Croatia Open - Umag Qatar ExxonMobil Open - Doha PBZ Zagreb Indoors - Zagreb Mercedes Cup - Stuttgart Garanti Koza Sofia Open - Sofia BRD Nastase Tiriac Trophy - Bucharest MoviStar Open - Vina del Mar Estoril Open - Estoril Grand Prix de Tennis de Lyon - Lyon Movistar Open - Vina del Mar US Men's Clay Court Championship - Houston Hypo Group Tennis International - Portschach Brisbane International - Brisbane Citi Open - Washington Hall of Fame Tennis Championships - Newport Pacific Life Open - Indian Wells NASDAQ-100 Open - Miami Masters Series Monte Carlo - Monte Carlo Campionati Internazionali d'Italia - Rome Masters Series Monte-Carlo - Monte-Carlo Masters Series Hamburg - Hamburg Rogers Masters - Toronto Western & Southern Open - Cincinnati Masters Series Hamburg - Hamburg Monte-Carlo Rolex Masters - Monte-Carlo Campionati BNL dItalia - Rome Western & Southern Financial Group Masters - Cincinnati BNP Paribas Open - Indian Wells Australian Open - Melbourne French Open - Paris Wimbledon - London Australian Open - Melbourne U.S. Open - New York Australian Open - Melbourne French Open - Paris Australian Open - Melbourne French Open - Paris Wimbledon - London Australian Open - Melbourne Wimbledon - London Australian Open - Melbourne Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York French Open - Paris Wimbledon - London French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris French Open - Paris Wimbledon - London French Open - Paris Davis Cup, Group 2, 2R, SCG-POR 5-0 Davis Cup, Group 1, 1R, INA-UZB 2-3 Davis Cup, Group 1, 1R, UZB-IND 4-1 Davis Cup, World Group, PO, SRB-AUS 4-1 Davis Cup, Group 1, 2R, UZB-KOR 4-1 Davis Cup, World Group, PO, SRB-UZB, 5-0 Davis Cup, Asia/Oceania Group I, PO, KOR-UZB 2-3 Davis Cup, Group I, 1R, UZB-NZL 3-2 Davis Cup, Group I, 2R, JPN-UZB 4-1 Davis Cup, Group I, 1R, NZL-UZB 2-3 Davis Cup, Group I, 2R, UZB-IND 3-2 Davis Cup, World Group, 1R, BEL-SRB 2-3 Davis Cup, Group I, 1R, UZB-CHN 4-1 Davis Cup, Group I, 2R, UZB-AUS 1-3 Davis Cup, Group I, 2R, CHN-UZB 2-3 Davis Cup, World Group, PO, AUS-UZB 5-0 Davis Cup, Group 2, REL2, HUN-SCG 0-3 Davis Cup, Group 1, 2R, IND-UZB 5-0 Davis Cup, Group 2, REL2, GRE-SRB 3-2 Davis Cup, Group 1, 1R, UZB-THA 2-3 Davis Cup, Group 1, 2R, UZB-CHN 3-0 Davis Cup, Group 1, 2R, KOR-UZB 5-0 Davis Cup, Group 1, 1R, IND-UZB 3-2 Davis Cup, Group 1, 2R, PHI-UZB 2-3 Davis Cup, Group 1, 3R, UZB-JPN 3-2 Davis Cup, Group 1, 1R, CHN-UZB 3-2 Davis Cup, World Group, PO, KAZ-UZB 3-1 Davis Cup, Group I, 2R, UZB-KOR 3-2 Davis Cup, World Group, PO, UZB-USA 1-3 Davis Cup, Group I, 2R, UZB-CHN 3-2